AllRez ppc on Mac OS X 10.4.11 (Darwin 8.11.0 ppc) built on May  9 2023 at 01:06:29 using SDK 10.6.0
Mac OS X 10.5 is required for CGDisplayRotation.
Mac OS X 10.5 is required for CGDisplayCopyColorSpace.
Mac OS X 10.5 is required for DisplayServicesGetBrightness.
Mac OS X 10.5 is required for DisplayServicesSetBrightness.
Mac OS X 10.6 is required for CGDisplayCopyDisplayMode.
Mac OS X 10.6 is required for CGDisplayCopyAllDisplayModes.
OS X 10.8 SDK is required for kCGDisplayShowDuplicateLowResolutionModes.
OS X 10.11 SDK is required for CGSEnableHDR.
OS X 10.11 SDK is required for CGSIsHDREnabled.
OS X 10.11 SDK is required for CGSIsHDRSupported.
macOS 11 SDK is required for SLSDisplaySetHDRModeEnabled.
macOS 11 SDK is required for SLSDisplayIsHDRModeEnabled.
macOS 11 SDK is required for SLSDisplaySupportsHDRMode.
macOS 12 SDK is required for SLSIsDisplayModeVRR.
macOS 12 SDK is required for SLSIsDisplayModeProMotion.
macOS 12 SDK is required for SLSGetDisplayModeMinRefreshRate.

1 Online Monitors found
Main display: 0x55c00040
-----------------------------------------------------
DISPLAYS = {
    Monitor[0] = {
        modeAlias = 0;
        DisplayID = 0x55c00040;
        PrimaryID = 0x55c00040;
        MirrorsID = 0x0;
        vendorNumber = 0x2157;
        modelNumber = 0x1;
        serialNumber = 1;
        unitNumber = 0;
        IOService = 0x1e07;
        Main = true;
        Active = true;
        Online = true;
        Asleep = false;
        Stereo = false;
        Builtin = true;
        Quartz Extreme = false;
        InMirrorSet = false;
        InHWMirrorSet = false;
        AlwaysInMirrorSet = false;
        Bounds (l,t,w,h) = { 0, 0, 1280, 1024 };
        Size = 700 x 390 mm;
    }, // Monitor[0]
}; // DISPLAYS
-----------------------------------------------------
IOSERVICE = {
    Monitor[0]: /Core99PE/pci@f0000000/AppleMacRiscAGP/ATY,Rage128Pd@10/.Display_Rage128 = {
        DisplayInfo = {
            DisplayVendorID = 8535 (0x2157) "HJW";
            DisplayProductID = 1 (0x0001);
            DisplayProductName (preferred) = "HDMI TO USB"
            DisplayProductName = { "HDMI TO USB" = { en_US } };
            DisplaySerialNumber = 1;
            IODisplayConnectFlags = ReportsTagging,TaggingInfoNonStandard,ReportsDDCConnection,HasDDCConnection,BuiltInConnection,;
            IODisplayEDID = 00ffffffffffff002157010001000000011d0104824627782ad9b0a357499c2511494b210800714081c08100814081809500a9c0b300023a801871382d40582c4500c48e2100001e000000fd0017551e641e0410000000000001000000f7000a0040c6440000000000000000000000fc0048444d4920544f205553420a2001d402032cf151010203041112131f2021223c3d3e905f64230907078301000067030c001000b83ce50e61606665011d007251d01e206e285500c48e2100001e8c0ad08a20e02d10103e9600c48e210000188c0ad090204031200c405500c48e210000184e1f008051001e3040803700c48e21000018000000000000000000000022
            IODisplayIsDigital = true;
            DisplayBrightnessAffectsGamma = true;
            DisplayHorizontalImageSize, DisplayVerticalImageSize = 700x390mm;
            IOFBTransform = 0°,;
            graphic-options = ;
            Display Red, Green, Blue, White Point (X,Y) = R(0.6396484,0.3408203), G(0.2871094,0.6103516), B(0.1464844,0.06933594), W(0.2851562,0.2929688);
            drng = { 23…85Hz 30.000…100.000kHz 300.000MHz maxActivePixels:10000x20380 };
            trng = { V1 version:0 23…85Hz 30.000…100.000kHz 0.000…300.000±4294.967MHz sync(green,) levels(0700_0300,) signal(interlaced CEA,) (total,active,blank,frontp,syncw,border1,border2)(charsize(h(1,1,1,1,1,1,1) v(1,0,1,1,1,1,1)) pixels(h(4294967295,640…10000,0…4294967295,0…4294967295,1…4294967295,0…4294967295,0…4294967295) v(4294967295,480…20380,0…4294967295,0…4294967295,1…4294967295,0…4294967295,0…4294967295))) links(#:0 0:0.000…0.000 1:0.000…0.000 MHz) encodings() bpc() colorimetry() dynamicrange() };
            DisplayInfo properties (unparsed) = {type = mutable, count = 6, capacity = 17, pairs = (
            	3 : IODisplayPrefsKey = IOService:/Core99PE/pci@f0000000/AppleMacRiscAGP/ATY,Rage128Pd@10/.Display_Rage128/display0/AppleDisplay-2157-1
            	8 : DisplayYearManufacture = {value = +2019, type = kCFNumberSInt32Type}
            	10 : DisplayWeekManufacture = {value = +1, type = kCFNumberSInt32Type}
            	15 : DisplayWhiteGamma = {value = +2.2000000477, type = kCFNumberFloat32Type}
            	17 : IODisplayLocation = IOService:/Core99PE/pci@f0000000/AppleMacRiscAGP/ATY,Rage128Pd@10/.Display_Rage128/display0/AppleDisplay
            	22 : DisplayBundle = CFBundle 0x110cf60 </System/Library/Displays/Overrides> (not loaded)
            )}; // DisplayInfo properties (unparsed)
        }; // DisplayInfo

        IOFramebuffer 0x1e07 = {
            IOFBConfig = {
                IOFBModes = {
                    { DetailedTimingInformation = { V2 id:0x0000.051 640x480@59.952Hz 31.475kHz 25.180MHz (errMHz -0.02,0)  h(16 96 48 -)  v(10 2 33 -)  border(h0:0 v0:0)  active:640x480 (not scaled) inset:0x81 flags(0°,) signal() levels:0700_0300 links:0 }; DisplayModeInformation = { 640x480@59.952Hz maxdepth:2 flags:Valid,Safe,NotPreset,BuiltIn,Stretched }; AppleTimingID = 42:Apple_FixedRateLCD; DriverFlags = Valid,Safe,NotPreset,BuiltIn,Stretched; ID = 0x0000.051; },
                    { DetailedTimingInformation = { V2 id:0x0000.054 800x600@60.317Hz 37.879kHz 40.000MHz (errMHz 0,0)  h(40 128 88 +)  v(1 4 23 +)  border(h0:0 v0:0)  active:800x600 (not scaled) inset:0x84 flags(0°,) signal() levels:0700_0300 links:0 }; DisplayModeInformation = { 800x600@60.317Hz maxdepth:2 flags:Valid,Safe,NotPreset,BuiltIn,Stretched }; AppleTimingID = 42:Apple_FixedRateLCD; DriverFlags = Valid,Safe,NotPreset,BuiltIn,Stretched; ID = 0x0000.054; },
                    { DetailedTimingInformation = { V2 id:0x0000.056 1024x768@60.004Hz 48.363kHz 65.000MHz (errMHz 0,0)  h(24 136 160 -)  v(3 6 29 -)  border(h0:0 v0:0)  active:1024x768 (not scaled) inset:0x86 flags(0°,) signal() levels:0700_0300 links:0 }; DisplayModeInformation = { 1024x768@60.004Hz maxdepth:2 flags:Valid,Safe,NotPreset,BuiltIn,Stretched }; AppleTimingID = 42:Apple_FixedRateLCD; DriverFlags = Valid,Safe,NotPreset,BuiltIn,Stretched; ID = 0x0000.056; },
                    { DetailedTimingInformation = { V2 id:0x0000.057 1280x1024@60.020Hz 63.981kHz 108.000MHz (errMHz 0,0)  h(48 112 248 +)  v(1 3 38 +)  border(h0:0 v0:0)  active:1280x1024 (not scaled) inset:0x87 flags(0°,) signal() levels:0700_0300 links:0 }; DisplayModeInformation = { 1280x1024@60.020Hz maxdepth:2 flags:Valid,Safe,Default,BuiltIn }; AppleTimingID = 42:Apple_FixedRateLCD; DriverFlags = Valid,Safe,Default,BuiltIn; ID = 0x0000.057; },
                    { DetailedTimingInformation = { V2 id:0x0000.065 640x480@59.952Hz 31.475kHz 25.180MHz (errMHz -0.02,0)  h(16 96 48 -)  v(10 2 33 -)  border(h0:0 v0:0)  active:640x480 (not scaled) inset:0x101 flags(0°,) signal() levels:0700_0300 links:0 }; DisplayModeInformation = { 640x480@59.952Hz maxdepth:2 flags:Valid,Safe,BuiltIn }; AppleTimingID = 42:Apple_FixedRateLCD; DriverFlags = Valid,Safe,BuiltIn; ID = 0x0000.065; },
                    { DetailedTimingInformation = { V2 id:0x0000.066 800x600@60.317Hz 37.879kHz 40.000MHz (errMHz 0,0)  h(40 128 88 +)  v(1 4 23 +)  border(h0:0 v0:0)  active:800x600 (not scaled) inset:0x102 flags(0°,) signal() levels:0700_0300 links:0 }; DisplayModeInformation = { 800x600@60.317Hz maxdepth:2 flags:Valid,Safe,BuiltIn }; AppleTimingID = 42:Apple_FixedRateLCD; DriverFlags = Valid,Safe,BuiltIn; ID = 0x0000.066; },
                    { DetailedTimingInformation = { V2 id:0x0000.067 1024x768@60.004Hz 48.363kHz 65.000MHz (errMHz 0,0)  h(24 136 160 -)  v(3 6 29 -)  border(h0:0 v0:0)  active:1024x768 (not scaled) inset:0x103 flags(0°,) signal() levels:0700_0300 links:0 }; DisplayModeInformation = { 1024x768@60.004Hz maxdepth:2 flags:Valid,Safe,BuiltIn }; AppleTimingID = 42:Apple_FixedRateLCD; DriverFlags = Valid,Safe,BuiltIn; ID = 0x0000.067; },
                }; // IOFBModes
                IOFB0Hz (suppressRefresh) = true;
                dims (IOFBOvrDimensions) = -1x-1 setFlags:NotPreset clearFlags:Valid,Safe,Default;
            }; // IOFBConfig
            IOFBCursorInfo = {
                [0] = (32 bit) { version:1.0 size:64x64 depth:2Indexed maskBitDepth:0 colors:2 colorEncodings:12bddb80 flags:0 specialEncodings:(transparent:000002,inverting:000003) },
                [1] = (32 bit) { version:1.0 size:64x64 depth:32ARGB maskBitDepth:0 colors:0 colorEncodings:0 flags:2 specialEncodings:(transparent:000000) },
            }; // IOFBCursorInfo
            IOFBTimingRange = { V1 version:0 10…205Hz 10.000…500.000kHz 20.000…300.000±1.180MHz sync() levels(0700_0300,) signal() (total,active,blank,frontp,syncw,border1,border2)(charsize(h(8,8,8,1,8,8,8) v(1,1,1,1,1,1,1)) pixels(h(4088,8…2040,8…504,1…504,8…504,0…0,0…0) v(2047,1…2047,1…31,1…31,1…31,0…0,0…0))) links(#:0 0:0.000…0.000 1:0.000…0.000 MHz) encodings() bpc() colorimetry() dynamicrange() reservedA0:?0xf0 reservedB3:?0x1 };
            IOFBTransform = 0°,;
            IOFBI2CInterfaceIDs = (
                [0] = 0x20b300000000000
            ); // IOFBI2CInterfaceIDs
            IOFBI2CInterfaceInfo = (
                [0] = { id:0x0 busType:I2C transactionTypes:(No,Simple,DDCci,) commFlags:() }
            ); // IOFBI2CInterfaceInfo
            IOFBCurrentPixelClock = 108 MHz;
            IOFBWaitCursorFrames = 15;
            IOFBWaitCursorPeriod = 33333333 ns (30 Hz);
            IOFBCLUTDefer = true;
            IOFramebuffer properties (unparsed) = {type = fixed-mutable, count = 25, capacity = 34, pairs = (
            	5 : IOClass = IONDRVFramebuffer
            	7 : IOFBGammaWidth = {value = +8, type = kCFNumberSInt32Type}
            	9 : IOAccelRevision = {value = +2, type = kCFNumberSInt32Type}
            	10 : IOFBMemorySize = {value = +16777216, type = kCFNumberSInt32Type}
            	13 : CFBundleIdentifier = com.apple.iokit.IONDRVSupport
            	14 : IOProbeScore = {value = +20000, type = kCFNumberSInt32Type}
            	15 : IOFramebufferOpenGLIndex = {value = +0, type = kCFNumberSInt32Type}
            	17 : IOMatchCategory = IOFramebuffer
            	18 : IONameMatched = display
            	19 : IONameMatch = display
            	20 : IOGeneralInterest = IOCommand is not serializable
            	22 : IOFBGammaCount = {value = +256, type = kCFNumberSInt32Type}
            	23 : IOFBConfig = {type = mutable, count = 1, capacity = 4, pairs = (
            	1 : IODisplayConnectFlags = {value = +0, type = kCFNumberSInt32Type}
            )}
            	25 : Power Management protected data = { theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 1 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000002, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 2 = { capabilityFlags 00008000, outputPowerCharacter 00000002, inputPowerRequirement 00000002, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, aggressiveness = 0, myCurrentState = 2, parentsCurrentPowerFlags = 00000002, maxCapability = 2 }
            	26 : IOFBGammaHeaderSize = {value = +12, type = kCFNumberSInt32Type}
            	33 : Power Management private data = { this object = 020b3000, interested driver = 020b3000, driverDesire = 1, deviceDesire = 0, ourDesiredPowerState = 2, previousRequest = 2 }
            	42 : driver,AAPL,MacOS,PowerPC = {length = 128, capacity = 128, bytes = 0x6d74656a000000000d4154592c526167 ... 7669646f01000000}
            	43 : IOProviderClass = IOPCIDevice
            	47 : IOAccelIndex = {value = +0, type = kCFNumberSInt32Type}
            	49 : IODisplayParameters = IOFramebufferParameterHandler is not serializable
            	50 : IOFBCurrentPixelCount = {value = +1799408, type = kCFNumberSInt64Type}
            	53 : IONDRVFramebufferGeneration = {length = 8, capacity = 8, bytes = 0x0000000100000001}
            	57 : IOCFPlugInTypes = {type = fixed-mutable, count = 1, capacity = 1, pairs = (
            	2 : ACCF0000-0000-0000-0000-000a2789904e = ATIRage128GA.plugin
            )}
            	58 : IOAccelTypes = IOService:/Core99PE/pci@f0000000/AppleMacRiscAGP/ATY,Rage128Pd@10/ATIRage128
            	65 : graphic-options = {value = +0, type = kCFNumberSInt32Type}
            )}; // IOFramebuffer properties (unparsed)
        }; // IOFramebuffer

        IODisplay 0x200b = {
            DisplayVendorID = 8535 (0x2157) "HJW";
            DisplayProductID = 1 (0x0001);
            IODisplayConnectFlags = ReportsTagging,TaggingInfoNonStandard,ReportsDDCConnection,HasDDCConnection,BuiltInConnection,;
            IODisplayEDID = 00ffffffffffff002157010001000000011d0104824627782ad9b0a357499c2511494b210800714081c08100814081809500a9c0b300023a801871382d40582c4500c48e2100001e000000fd0017551e641e0410000000000001000000f7000a0040c6440000000000000000000000fc0048444d4920544f205553420a2001d402032cf151010203041112131f2021223c3d3e905f64230907078301000067030c001000b83ce50e61606665011d007251d01e206e285500c48e2100001e8c0ad08a20e02d10103e9600c48e210000188c0ad090204031200c405500c48e210000184e1f008051001e3040803700c48e21000018000000000000000000000022
            AppleDisplayType = Panel;
            AppleSense = ?0x800 RSCOne,00/00/00:ESCZero21Inch;
            IODisplay properties (unparsed) = {type = fixed-mutable, count = 8, capacity = 14, pairs = (
            	0 : Power Management protected data = { theNumberOfPowerStates = 4, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 1 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 2 = { capabilityFlags 00008000, outputPowerCharacter 00000000, inputPowerRequirement 00000002, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 3 = { capabilityFlags 0000c000, outputPowerCharacter 00000000, inputPowerRequirement 00000002, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, aggressiveness = 0, myCurrentState = 3, parentsCurrentPowerFlags = 00000002, maxCapability = 3 }
            	3 : IODisplayPrefsKey = IOService:/Core99PE/pci@f0000000/AppleMacRiscAGP/ATY,Rage128Pd@10/.Display_Rage128/display0/AppleDisplay-2157-1
            	8 : CFBundleIdentifier = com.apple.iokit.IOGraphicsFamily
            	9 : IOClass = AppleDisplay
            	13 : IOProbeScore = {value = +2000, type = kCFNumberSInt32Type}
            	15 : IOMatchCategory = IODefaultMatchCategory
            	16 : Power Management private data = { this object = 02186800, interested driver = 02186800, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 3, previousRequest = 2 }
            	21 : IOProviderClass = IODisplayConnect
            )}; // IODisplay properties (unparsed)
        }; // IODisplay

        IOFramebufferOpen = {
            kIOFBCursorMemory = { size:278764 version:3 location:382x46 };
            kIOFBVRAMMemory = { size:16MB };
        }; // IOFramebufferOpen

        I2C Interfaces = {
            [0] = {
                IOFBCopyI2CInterfaceForBus = { id:0x20b300000000000 busType:I2C transactionTypes:(No,Simple,DDCci,) commFlags:() };
                EDID from E-DDC (old method) = 00ffffffffffff002157010001000000011d0104824627782ad9b0a357499c2511494b210800714081c08100814081809500a9c0b300023a801871382d40582c4500c48e2100001e000000fd0017551e641e0410000000000001000000f7000a0040c6440000000000000000000000fc0048444d4920544f205553420a2001d402032cf151010203041112131f2021223c3d3e905f64230907078301000067030c001000b83ce50e61606665011d007251d01e206e285500c48e2100001e8c0ad08a20e02d10103e9600c48e210000188c0ad090204031200c405500c48e210000184e1f008051001e3040803700c48e21000018000000000000000000000022
                EDID from E-DDC              = 00ffffffffffff002157010001000000011d0104824627782ad9b0a357499c2511494b210800714081c08100814081809500a9c0b300023a801871382d40582c4500c48e2100001e000000fd0017551e641e0410000000000001000000f7000a0040c6440000000000000000000000fc0048444d4920544f205553420a2001d402032cf151010203041112131f2021223c3d3e905f64230907078301000067030c001000b83ce50e61606665011d007251d01e206e285500c48e2100001e8c0ad08a20e02d10103e9600c48e210000188c0ad090204031200c405500c48e210000184e1f008051001e3040803700c48e21000018000000000000000000000022
                Timing Report = { (unexpected data: 518107b95101020304) };
                VCP Capabilities = {
                    (unexpected data at offset 0: 5183f300004f0203041112131f2021223c3d3e905f64230907078301000067030c001000b83c),
                }; // VCP Capabilities
            },
        }; // I2C Interfaces
    }, // Monitor[0]: /Core99PE/pci@f0000000/AppleMacRiscAGP/ATY,Rage128Pd@10/.Display_Rage128

}; // IOSERVICE
-----------------------------------------------------
CURRENT MODE = {
    Monitor[0] = {
        current mode by CGSGetCurrentDisplayMode (private) = 11 = { 11: id:0x0000.000 1280x1024@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:() flags:(Valid,Safe,Default,BuiltIn) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x52525200000001 unknown21:?0x8400000000 unknown22:?0x40700000000 (?0 bytes) };
        current mode by CGDisplayCurrentMode (deprecated)       = { 11: id:ø 1280x1024@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Default,BuiltIn) flags:(gui usable,hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø };
        current mode info by CGDisplay* (deprecated)            = { 1280x1024 32bpp 8bpc 3cpp rowbytes:5120 };
    }, // Monitor[0]
}; // CURRENT MODE
-----------------------------------------------------
ALL MODES = {
    Monitor[0] = {
        CGDisplayAvailableModes (deprecated) (21 modes) = {
            { 0: id:ø 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 8bpp 2bpc 3cpp rowbytes:768 IOFlags:(Valid,Safe,NotPreset,BuiltIn,Stretched) flags:(hw safe,ø,ø,stretched,ø,ø) depthFormat:ø encoding:ø },
            { 1: id:ø 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 16bpp 5bpc 3cpp rowbytes:1280 IOFlags:(Valid,Safe,NotPreset,BuiltIn,Stretched) flags:(hw safe,ø,ø,stretched,ø,ø) depthFormat:ø encoding:ø },
            { 2: id:ø 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,NotPreset,BuiltIn,Stretched) flags:(hw safe,ø,ø,stretched,ø,ø) depthFormat:ø encoding:ø },
            { 3: id:ø 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 8bpp 2bpc 3cpp rowbytes:1024 IOFlags:(Valid,Safe,NotPreset,BuiltIn,Stretched) flags:(hw safe,ø,ø,stretched,ø,ø) depthFormat:ø encoding:ø },
            { 4: id:ø 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 16bpp 5bpc 3cpp rowbytes:1792 IOFlags:(Valid,Safe,NotPreset,BuiltIn,Stretched) flags:(gui usable,hw safe,ø,ø,stretched,ø,ø) depthFormat:ø encoding:ø },
            { 5: id:ø 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 32bpp 8bpc 3cpp rowbytes:3328 IOFlags:(Valid,Safe,NotPreset,BuiltIn,Stretched) flags:(gui usable,hw safe,ø,ø,stretched,ø,ø) depthFormat:ø encoding:ø },
            { 6: id:ø 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 8bpp 2bpc 3cpp rowbytes:1024 IOFlags:(Valid,Safe,NotPreset,BuiltIn,Stretched) flags:(hw safe,ø,ø,stretched,ø,ø) depthFormat:ø encoding:ø },
            { 7: id:ø 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 16bpp 5bpc 3cpp rowbytes:2048 IOFlags:(Valid,Safe,NotPreset,BuiltIn,Stretched) flags:(gui usable,hw safe,ø,ø,stretched,ø,ø) depthFormat:ø encoding:ø },
            { 8: id:ø 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,NotPreset,BuiltIn,Stretched) flags:(gui usable,hw safe,ø,ø,stretched,ø,ø) depthFormat:ø encoding:ø },
            { 9: id:ø 1280x1024@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 8bpp 2bpc 3cpp rowbytes:1280 IOFlags:(Valid,Safe,Default,BuiltIn) flags:(hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 10: id:ø 1280x1024@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 16bpp 5bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,Default,BuiltIn) flags:(gui usable,hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 11: id:ø 1280x1024@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:(Valid,Safe,Default,BuiltIn) flags:(gui usable,hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 12: id:ø 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 8bpp 2bpc 3cpp rowbytes:768 IOFlags:(Valid,Safe,BuiltIn) flags:(hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 13: id:ø 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 16bpp 5bpc 3cpp rowbytes:1280 IOFlags:(Valid,Safe,BuiltIn) flags:(hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 14: id:ø 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:(Valid,Safe,BuiltIn) flags:(hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 15: id:ø 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 8bpp 2bpc 3cpp rowbytes:1024 IOFlags:(Valid,Safe,BuiltIn) flags:(hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 16: id:ø 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 16bpp 5bpc 3cpp rowbytes:1792 IOFlags:(Valid,Safe,BuiltIn) flags:(gui usable,hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 17: id:ø 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 32bpp 8bpc 3cpp rowbytes:3328 IOFlags:(Valid,Safe,BuiltIn) flags:(gui usable,hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 18: id:ø 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 8bpp 2bpc 3cpp rowbytes:1024 IOFlags:(Valid,Safe,BuiltIn) flags:(hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 19: id:ø 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 16bpp 5bpc 3cpp rowbytes:2048 IOFlags:(Valid,Safe,BuiltIn) flags:(gui usable,hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
            { 20: id:ø 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:øxø 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:(Valid,Safe,BuiltIn) flags:(gui usable,hw safe,ø,ø,ø,ø,ø) depthFormat:ø encoding:ø },
        }; // CGDisplayAvailableModes
        CGSGetDisplayModeDescriptionOfLength (21 modes) = {
            { 0: id:0x0000.000 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 8bpp 2bpc 3cpp rowbytes:768 IOFlags:() flags:(NotPreset,BuiltIn,Stretched,¿6<<28) depthFormat:2 encoding:PPPPPPPP refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x1 unknown21:?0x8400000000 unknown22:?0xe0300000000 (?0 bytes) },
            { 1: id:0x0000.000 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 16bpp 5bpc 3cpp rowbytes:1280 IOFlags:() flags:(NotPreset,BuiltIn,Stretched,¿6<<28) depthFormat:3 encoding:-RRRRRGGGGGBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x42424200000001 unknown21:?0x8400000000 unknown22:?0xe0300000000 (?0 bytes) },
            { 2: id:0x0000.000 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:() flags:(NotPreset,BuiltIn,Stretched,¿6<<28) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x52525200000001 unknown21:?0x8400000000 unknown22:?0xe0300000000 (?0 bytes) },
            { 3: id:0x0000.000 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 8bpp 2bpc 3cpp rowbytes:1024 IOFlags:() flags:(NotPreset,BuiltIn,Stretched,¿6<<28) depthFormat:2 encoding:PPPPPPPP refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x1 unknown21:?0x8400000000 unknown22:?0xe0300000000 (?0 bytes) },
            { 4: id:0x0000.000 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 16bpp 5bpc 3cpp rowbytes:1792 IOFlags:() flags:(Valid,NotPreset,BuiltIn,Stretched) depthFormat:3 encoding:-RRRRRGGGGGBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x42424200000001 unknown21:?0x8400000000 unknown22:?0xe0300000000 (?0 bytes) },
            { 5: id:0x0000.000 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 32bpp 8bpc 3cpp rowbytes:3328 IOFlags:() flags:(Valid,NotPreset,BuiltIn,Stretched) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x52525200000001 unknown21:?0x8400000000 unknown22:?0xe0300000000 (?0 bytes) },
            { 6: id:0x0000.000 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 8bpp 2bpc 3cpp rowbytes:1024 IOFlags:() flags:(NotPreset,BuiltIn,Stretched,¿6<<28) depthFormat:2 encoding:PPPPPPPP refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x1 unknown21:?0x8400000000 unknown22:?0xe0300000000 (?0 bytes) },
            { 7: id:0x0000.000 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 16bpp 5bpc 3cpp rowbytes:2048 IOFlags:() flags:(Valid,NotPreset,BuiltIn,Stretched) depthFormat:3 encoding:-RRRRRGGGGGBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x42424200000001 unknown21:?0x8400000000 unknown22:?0xe0300000000 (?0 bytes) },
            { 8: id:0x0000.000 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:() flags:(Valid,NotPreset,BuiltIn,Stretched) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x52525200000001 unknown21:?0x8400000000 unknown22:?0xe0300000000 (?0 bytes) },
            { 9: id:0x0000.000 1280x1024@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 8bpp 2bpc 3cpp rowbytes:1280 IOFlags:() flags:(Default,BuiltIn,¿6<<28) depthFormat:2 encoding:PPPPPPPP refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x1 unknown21:?0x8400000000 unknown22:?0x40700000000 (?0 bytes) },
            { 10: id:0x0000.000 1280x1024@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 16bpp 5bpc 3cpp rowbytes:2560 IOFlags:() flags:(Valid,Safe,Default,BuiltIn) depthFormat:3 encoding:-RRRRRGGGGGBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x42424200000001 unknown21:?0x8400000000 unknown22:?0x40700000000 (?0 bytes) },
            { 11: id:0x0000.000 1280x1024@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 32bpp 8bpc 3cpp rowbytes:5120 IOFlags:() flags:(Valid,Safe,Default,BuiltIn) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x52525200000001 unknown21:?0x8400000000 unknown22:?0x40700000000 (?0 bytes) },
            { 12: id:0x0000.000 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 8bpp 2bpc 3cpp rowbytes:768 IOFlags:() flags:(BuiltIn,¿6<<28) depthFormat:2 encoding:PPPPPPPP refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x1 unknown21:?0x8400000000 unknown22:?0x40300000000 (?0 bytes) },
            { 13: id:0x0000.000 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 16bpp 5bpc 3cpp rowbytes:1280 IOFlags:() flags:(BuiltIn,¿6<<28) depthFormat:3 encoding:-RRRRRGGGGGBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x42424200000001 unknown21:?0x8400000000 unknown22:?0x40300000000 (?0 bytes) },
            { 14: id:0x0000.000 640x480@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 32bpp 8bpc 3cpp rowbytes:2560 IOFlags:() flags:(BuiltIn,¿6<<28) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x52525200000001 unknown21:?0x8400000000 unknown22:?0x40300000000 (?0 bytes) },
            { 15: id:0x0000.000 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 8bpp 2bpc 3cpp rowbytes:1024 IOFlags:() flags:(BuiltIn,¿6<<28) depthFormat:2 encoding:PPPPPPPP refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x1 unknown21:?0x8400000000 unknown22:?0x40300000000 (?0 bytes) },
            { 16: id:0x0000.000 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 16bpp 5bpc 3cpp rowbytes:1792 IOFlags:() flags:(Valid,BuiltIn) depthFormat:3 encoding:-RRRRRGGGGGBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x42424200000001 unknown21:?0x8400000000 unknown22:?0x40300000000 (?0 bytes) },
            { 17: id:0x0000.000 800x600@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 32bpp 8bpc 3cpp rowbytes:3328 IOFlags:() flags:(Valid,BuiltIn) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x52525200000001 unknown21:?0x8400000000 unknown22:?0x40300000000 (?0 bytes) },
            { 18: id:0x0000.000 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 8bpp 2bpc 3cpp rowbytes:1024 IOFlags:() flags:(BuiltIn,¿6<<28) depthFormat:2 encoding:PPPPPPPP refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x1 unknown21:?0x8400000000 unknown22:?0x40300000000 (?0 bytes) },
            { 19: id:0x0000.000 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 16bpp 5bpc 3cpp rowbytes:2048 IOFlags:() flags:(Valid,BuiltIn) depthFormat:3 encoding:-RRRRRGGGGGBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x42424200000001 unknown21:?0x8400000000 unknown22:?0x40300000000 (?0 bytes) },
            { 20: id:0x0000.000 1024x768@0.000Hz 0Hz (dens=ø) pixels:øxø resolution:72x72 32bpp 8bpc 3cpp rowbytes:4096 IOFlags:() flags:(Valid,BuiltIn) depthFormat:4 encoding:--------RRRRRRRRGGGGGGGGBBBBBBBB refreshRate.unk0.unk1:00000000.0000.00000000 unknown20:?0x52525200000001 unknown21:?0x8400000000 unknown22:?0x40300000000 (?0 bytes) },
        }; // CGSGetDisplayModeDescriptionOfLength
    }, // Monitor[0]
}; // ALL MODES
